<?php
include ("sesion.php");
//$archivo=$_FILES['archivo'];
class Test{

    public function testear($nombreProblema){
          echo "$nombreProblema";
          $nombrefile = $_FILES['archivo_out']['name'];
          $rutatmp=$_FILES['archivo_out']['tmp_name'];
          $rutanueva="../AlumsProfile/SalidaAlumno/".$nombrefile;

          $band=false;
          if(is_uploaded_file($rutatmp)){
              if(copy($rutatmp, $rutanueva)){
                  $band=true;        
              }
          }

          if($band==true){
             $ar1=fopen("../AlumsProfile/SalidaAlumno/".$nombreProblema.".out","r") or die("No se pudo abrir el archivo");
             $ar2=fopen("../AdminProfile/ArchivosSalida/".$nombreProblema.".out","r") or die("No se pudo abrir el archivo");
            
            $archivo1=array();
            $archivo2=array();
            
            $i=0;
            while (!feof($ar1))
            {
              $linea1=fgets($ar1);
              $archivo1[$i]=$linea1;
              $i++;
            }
            fclose($ar1);
            
            $j=0;
            while (!feof($ar2))
            {
              $linea2=fgets($ar2);
              $archivo2[$j]=$linea2;
              $j++;
            }
            fclose($ar2); 

            $conexion = @mysql_connect("localhost","root")or die("<p>No se ha podido establecer la conexion con MySQL.</p>");
            mysql_select_db("proyecto",$conexion)or die("<p>No se ha podido establecer la conexion con la base de datos.</p>");       
            $codigo= $_SESSION["codigo"];
            
            $band=true;
            if(count($archivo1)==count($archivo2)){
              for($f=0;$f<count($archivo1);$f++){  
                  if($archivo1!=$archivo2){
                      $band=false;
                      break;
                  }
              
              }
              //Aqui es el problema              
              if($band==true){
                
                  mysql_query("UPDATE retos SET ".$nombreProblema."='AC' WHERE codigo=".$codigo );//funciona :D
                  mysql_close($conexion);
                  echo "Solucion correcta";
                //header("Location: ../views/SolucionCorrecta.php");
              }else{

                mysql_query("UPDATE retos SET ".$nombreProblema."='WA' WHERE codigo=".$codigo );//funciona :D
                mysql_close($conexion);
                echo "Solucion erronea";
                //header("Location: ../views/SolucionErronea.php");
              }
            }else{
                mysql_query("UPDATE retos SET ".$nombreProblema."='WA' WHERE codigo=".$codigo);//funciona :D
                mysql_close($conexion);
                echo "Solucion erronea";
                //header("Location: ../views/SolucionErronea.php");
              } 
             
          }
    }
}

?>

